Altium Designer 6.0是一款
应用软件,是原Protel软件开发商Altium公司推出的一体化的电子产品开发系统,主要运行在Windows操作系统。
简单介绍
2005年年底,
Protel软件的原厂商 Altium公 司推出了Protel系列的最新高端版本Altium Designer 6.0。 Altium Designer 6.0,它是完全一体化电子产品开发系统的一个新版本,也是业界第一款也是唯一一种完整的板级设计解决方案。Altium Designer 是业界首例将设计流程、集成化 PCB 设计、可编程器件(如 FPGA)设计和基于处理器设计的嵌入式软件开发功能整合在一起的产品,一种同时进行PCB和FPGA设计以及嵌入式设计的解决方案,具有将设计方案从概念转变为最终成品所需的全部功能。
这款最新高端版本Altium Designer 6.除了全面继承包括99SE,Protel2004在内的先前一系列版本的功能和优点以外,还增加了许多改进和很多高端功能。Altium Designer 6.0拓宽了板级设计的传统界限,全面集成了FPGA设计功能和 SOPC设计实现功能,从而允许工程师能将
系统设计中的FPGA与
PCB设计以及嵌入式设计集成在一起。
首先:在PCB部分,除了Protel2004中的多通道复制;实时的、阻抗控制布线功能;SitusTM自动布线器等新功能以外,Altium Designer 6.0还着重在:差分对布线,FPGA器件差分对管脚的动态分配, PCB和FPGA之间的全面集成,从而实现了自动
引脚优化和非凡的布线效果。还有PCB文件切片,PCB多个器件集体操作,在PCB文件中支持多国语言 (中文、英文、德文、法文、日文),任意字体和大小的汉字字符输入,光标跟随在线信息显示功能,光标点可选器件列表,复杂
BGA器件的多层自动
扇出,提供 了对
高密度封装(如 BGA)的交互布线功能, 总线布线功能,器件精确移动,快速铺铜等功能。
交互式编辑、出错查询、布线和可视化功能,从而能更快地实现电路板布局,支持高速电路设计,具有成熟的布线后信号完整性分析工具. Altium Designer 6.0 对
差分信号提供系统范围内的支持,可对高速内连的差分信号对进行充分定义、管理和交互式布线。支持包括对在FPGA项目内部定义的
LVDS信号的物理设计 进行自动映射。 LVDS 是差分信号最通用的标准,广泛应用于可编程器件。Altium Designer 可充分利用当今FPGA 器件上的扩展I/O管脚。
其次,在原理图部分,新增加“灵巧粘帖”可以将一些不同的对象拷贝到原理图当中,比如一些网络标号, 一页图纸的
BOM表,都可以拷贝粘帖到原理图当中。原理图文件切片,多个器件集体操作,文本筐的直接编辑,箭头的添加,器件精确移动,总线走线,自动
网标 选择等! 强大的前端将多层次、多通道的原理图输入、
VHDL开发和
功能仿真、布线前后的信号完整性分析功能。在信号仿真部分,提供完善的
混合信号仿真,在对 XSPICE 标准的支持之外,还支持对
Pspice模型和电路的仿真。对FPGA设计提供了丰富的IP内核,包括各种处理器、
存储器、外设、接口、以及
虚拟仪器 。
第三 在嵌入式设计部分,增强了
JTAG器件的实时显示功能,增强型基于FPGA的
逻辑分析仪,可以支持32位或64位的信号输入。除了现有的多种处理器内核 外,还增强了对更多的32位
微处理器的支持,可以使嵌入式软件设计在软处理器,FPGA内部嵌入的硬处理器,分立处理器之间无缝的迁移。使用了 Wishbone 开放总线连接器允许在FPGA上实现的逻辑模块可以透明的连接到各种处理器上。Altium Designer 6.0支持 Xilinx MicroBlaze,TSK3000 等32位软处理器,PowerPC 405 硬核,并且支持
AMCC 405和Sharp BlueStreak ARM7 系列分立的处理器。对每一种处理器都提供完备的开发调试工具。
新增功能
Altium Designer 6.0的新功能
Protel最新版本Altium Designer 6 (以下简称AD6.0) 增强了很多板级设计功能,这将大大增强对处理复杂板卡设计和高速数字信号的支持。同时,AD6.0能更加方便、快速地实现复杂板卡的PCB版图设计。新增亮点如下:
1、支持差分对
AD6.0支持在原理图和PCB中差分对布线功能。利用设计规则检查
差分信号布线并具备交互式布线的能力。将差分信号设计扩展并集成到FPGA设计上,就可以直接映射到PCB板项目中的
LVDS信号对。
AD6.0可以支持对
BGA器件逃溢布线后在多层PCB版图上的
网络交换功能。此外,该功能还利用了AD6.0中FPGA与
PCB设计的差分对交换模式。AD6.0实现了在PCB版图设计中,交换FPGA、无端口属性
分立器件(如电阻、电容、
电感等)及多重部件IC(如,多路
运放IC等)的引脚网络分配。
3、支持BGA 逃溢布线
AD6.0利用自动“逃溢”布线功能可以解决对器件
BGA封装中心管脚区域布线非常困难的问题。AD6.0可以自动通过各个
焊盘的逃溢式布线,直接将网络延伸到器件边缘,这将大大降低在交互式布线中的工作复杂度。
4、支持摘录设计片段
在需要经常从一个设计移植到另外一个设计中的复用电路片段时,通过摘录设计片段功能,将设计片段(包括原理图片段、PCB版图片段和基于文本的编码片段)都直接保存到文件夹中,便于查找以及与其他用户共享。
5、提供Board InsightTM功能
具备了Board Insight?功能后,就可以简单、易用的格式显示
PCB设计中的更多信息。当在设计中导航模式下,高级显示功能将在光标处动态显示出对象的最新信息。Board Insight功能使得在复杂、密集、多层设计中浏览对象容易很多。
AD6.0支持翻转板卡设计功能,真正实现了对PCB板的双面布局布线;利用翻转板卡设计功能,用户在对PCB板的双面布局时不再有任何差异,这就简化了对
高密PCB版图设计工作。
7、支持True Type字体
AD6.0提供了对在PCB上使用符号
字符和Unicode
字符集的支持,如希腊文、中文和
日文语言字符集;还实现了将字体嵌入到PCB文件中的功能,从而满足在不同计算机间的设计可移植性。
8、增强交互式布线功能
在AD6.0中对PCB交互布线设计时,系统将动态显示最优布线路径,只需要敲击键盘就可以完成单个网络的布线。
9、导入向导降低项目导入的复杂性
Protel 99 SE项目
CircuitMaker 2000原理图和器件符号库
P-CAD原理图、PCB、器件符号库和PCB封装库
PADS项目和PCB封装库
10、布线功能的加强
Altium Designer 6 采用了增强的第三代SitusTM逻辑拓扑布线技术,并结合了Microsoft Windows的DirectX图形加速技术,为实现更高效的布线性能提供了可靠的技术支持。
- 智能交互布线模式
- 自动移除闭合回路
- 更灵活的布线操作
- 支持中文字体
11、多线或总线编辑模式
Altium Designer 6 提供了新颖的多线或总线编辑模式,不仅支持原理图,也支持PCB版图下同时对多线或总线完成编辑功能。
多线或总线编辑功能,在一定程度上辅助用户在PCB版图设计中,完成整体拉伸、移动等操作。
12、封装管理器
现在,在Altium Designer的原理图
编辑器中包含了一个强大的封装管理器。从工具菜单中可以找到这个功能,封装管理器令您可以检查整个设计工程中每个元器件的封装形式。封装管理器令在整个设计中发现并检测出封装分配的问题,当您在原有的设计上工作或实现设计项目移植的时候,将为您带来显著的效果。
选择多个对象的功能将令编辑多个元器件封装、如何改变封装的关联及元器件当前的封装形式的工作变得十分容易。
设计变更贯穿于Altium Designer的标准化ECO系统,如果需要还可以实现原理图与PCB间的更新。
13、直接在原理图页图添加报告
现在用户可以拷贝Excel(或其它Windows粘贴板源)并直接添加到原理图页面上。用户可以打开数据表单、选择并拷贝某区域,然后将信息粘贴到原理图页面中,并且数据表单中所使用的所有布局和格式得到了保留,极大地提高了系统中的存档质量。Windows粘贴板中的数据可以为:
Metafile格式(图形信息保持为在Excel内的格式);普通文本,在这种情况下,数据可以置入注释或文本框;或其它相关对象类型(使用新的动态粘贴系统)。
所有Altium Designer
网格控制功能也已升级,可以将Windows的metafile“拷贝”到粘贴板,可拷贝网格控制状态并直接将其粘贴到原理图页面中。
14、智能粘贴
新系统创建用于提供增强原理图编辑效率的主要功能。该系统允许选择一组对象,将其粘贴为不同类型的对象。例如,可以选择一系列网络标签并粘贴为接口或者Windows粘贴板文本可粘贴为页面条目。并且系统可以执行复杂的数据转换,例如,将母线网络标签粘贴为同等系列的单个接线标签,或相反,将系列匹配接线标签粘贴为单个母线标签该系统同时可在原理图页图上根据初始空间排列或字母数值对粘贴对象进行分类。
15、摘录与组合
原理图对象现在可以分组形成组合。这些“组合”的创建方法为:选择一组对象,右击并选择“Create Union from Selected Object(创建选中对象的组合)”。然后,对象组合可以作为单个对象进行移动。组合中的对象仍可单独进行编辑,然后可 “破裂”再次形成未
组合对象。
在新系统中,用户可以创建和存储设计“摘录”。原理图中任何数量的项目可以组合成一个“组合”,然后保存为“摘录”,以备将来使用。摘录在摘录面板中显示为缩略图,并组成资料库。各个原理图摘录保存为标准原理图文件,以备将来重新使用和与其它用户共享。摘录可以破裂恢复形成自由对象,当对象在文档中处于这种格式中,仍可对单个对象进行编辑。文本、图像和
源代码也可保存为摘录。用于保存常用文本和图像例如版权信息时,该功能非常有用。
16、快捷面板
在Altium Designer 6 中,新的快捷面板显示所有可用的快捷图标的列表。此面板动态更新,显示正在使用的特定
编辑器或面板的所有的快捷操作。
17、 知识中心和动态帮助
AD6.0中的在线帮助功能得到了极大改进。新的知识中心可以提供设计中的全部帮助,包括在新的动态帮助面板上直接显示用户正在工作的信息。此外,新的上下文快捷键面板可显示基于当前使用进程的键盘快捷键。
18、 项目的管理模式
AD6.0的任何设计都是以项目为基础的,所有文档都可以存放在硬盘或网络的任何地方; 而不需与项目文件在同一目录下。
19、灵活、易用的全局编辑功能
增强对单个或批次选取对象的编辑功能,对于全局修改有很大的改进。
20、 多通道设计
多通道设计不仅是在原理图设计中的多层次化功能,而且是在
PCB设计中的多通道设计布局/布线复制功能。
在整个项目中,对单个通道只需要设计一次。
21、原理图环境中的PCB规则定义
在电路的原理图设计过程中就可以进行PCB规则的设定,从而方便了信息的传递。
22、 集成库的管理模式
把原理图,PCB封装库,
混合信号仿真,信号完整性分析的库集成在一起进行统一管理,大大的方便了电路的设计和校验。
2006年6月
Altium公司推出Altium Designer 6.3,新增许多功能,列表如下:
Altium公司很高兴地宣布即将为业界唯一一个统一化电子产品开发系统Altium Designer 6发布第三个软件更新版本。
首先通过系列视频演示预览Altium Designer 6.3的新功能和增强功能。
Altium Designer 6.3提供若干新功能,加速设计流程,例如:
-即使在最复杂的板卡上,实时缩放速度和换屏速度增加了20x,设计环境的反应度更高。
-多轨道布线支持功能增强,在多轨道布线的同时,设计速度变得更快。
-新版受控库可以在公司内部提高库和器件管理。
新的覆铜管理系统将带给您面向板上所有覆铜预览和管理的一种强大的集中控制功能。
-可以界定焊盘中的长方孔。
详细资料:
23.图形硬件加速器
Altium Designer的PCB
编辑器增加了一个新的
硬件加速图形引擎。在绘图方面,该引擎的速度比目前的GDI图形引擎的速度有质的提高。它在PCB编辑器中为用户提供平滑、实时的图形。即使在最大的PCB文档中,它的重新
绘图速度也表现得迅速有效。
新的图形引擎采用由微软
DirectX 9.0支持的Shader Model 3(Shader模型3)技术。在Shader建模技术中,绘制对象图形的应用程序代码由图形卡处理器(GPU)执行,而不是由主机CPU执行。
传统的作法是将图形卡当作傻瓜型像素打印机,应用程序代码首先将图形制成位图存储在
存储器中,然后将主机CPU中的所有像素
数据传送给GPU。
使用Shader技术,应用程序代码向GPU发出指令,指出绘制对象的类型,例如,线轨,并提供最小的数据集确定线轨属性(例如,位置、宽度和颜色)。
在Altium Designer的PCB
编辑器中,这意味着,在屏幕上绘制线轨对象时不是传送大量像素,而是GPU经过编程,知道如何绘制线轨,Altium Designer仅需传送位置坐标、线宽和颜色信息。 新的硬件加速图形引擎:
消除多边形对绘图速度的影响。
在所有缩放水平上提供顺畅的移屏和滚动效果。
保持最大板卡的绘图和移屏性能。
将在各种图形卡上充分接受测试和标准检查。
可与现有图形引擎协作,需要时,用户可以在两者之间切换。
注意该图形引擎需要支持
DirectX? 9和Shader Model 3的图形卡。
版本控制系统为
电子文档的存取提供理想的管理和控制方法。Altium Designer 6.3将库管理和版本控制功能汇集到新的版本控制数据库中。版本控制数据库是Altium Designer数据库的一种扩展库,在这种库中,器件直接从公司数据库中置入。
新的版本控制数据库:
使用方便,像所有Altium Designer库一样,器件直接从Libraries(库)面板中置入——器件数据直接从公司数据库中读取,而参考符号和封装从
版本控制库(子版本)中置入。
点击从Libraries(库)面板中置入器件时,该库将检查器件状态,如果封装符号不是最新符号,那么它们将被库中的新符号自动更新。
添加了新的库类型*.SVNDBLib。SVNDBLib库文件添加到Libraries(库)面板中,器件直接从那里置入(跟标准数据库*DBLib一样)。
添加了一个新的向导,帮助重新构建版本控制库,将多个器件库转换为单个模型(符号、封装、
三维模型),为添加
Subversion(分版本)库做好准备。对于
版本控制源,将每个模型存储在各自文件中更合适。
存储在库中的Altium Designer模型可以直接从Altium Designer中编辑,并且更新后的模型核对后可以存回库中。
可以直接在Altium Designer内部检查同一模型在不同版本之间的具体物理差异。
25.PCB布线片段
有一个工具可以帮助提高Altium Designer的综合编辑功能,这就是新的Track Slicer(线轨切割器)。线轨切割器是将一个或多个线段切割成两个线段的简易工具。在当前层或所有层上使用线轨切割器切割一个或多个线轨。
要使用线轨切割器:
从 Move 子菜单中激活Track Slicer(线轨切割器)(按下M 即可显示),然后将鼠标移到现有线轨上,视觉显示将要切割的线轨。
按下 Spacebar (空格键)将切割器锁定在垂直/水平/45度位置。
按下 Tab 键对切割器进行配置。
26. 多轨道布线支持功能增强
Altium Designer 6 新增强大的Smart Dragging(智能拖放)功能,该功能可以轻易地移动现有线段,同时保持连接线轨的正确角度。智能拖放功能同时为未连接线端添加了一个简单但功能一流的延伸功能。不仅可以延伸当前线段,而且也可以自动添加新线段,以45度角连接当前线段。这样就可以延伸现有布线。
27. 覆铜(多边形覆铜)管理系统
现在的密集高速板采用标准设计技术,这种技术将板卡所有闲置空间用作基准面,并用固体铜填充。这些铜区又称为灌铜,它们是通过
多边形结构生成的。现在,多层板卡设计通常包含50个或更多多边形。
新的Polygon Manage(多边形管理器)提供一个强大的控制中心,用于审核和管理板卡上的所有多边形。多边形管理器通过Tools(工具) ? Polygon Pours(多边形灌铜)子菜单打开。
多边形管理器不仅为整个板卡上的所有多边形提供高级视图,而且可以:
为每个多边形命名和重新命名。
设置多边形灌铜顺序。
在选中的边多形上执行任务,例如,重新灌铜或搁置(在显示器和DRC中隐藏)
为选中的多边形添加和划定设计规则。
6.3版发布后,Altium Designer现在支持在PCB焊盘中设计槽形孔和方形孔。槽形孔和方形孔在重新设计的PCB Pad对话框中定义,可以直接给用户回馈
焊盘设计的视觉。
槽形/方形孔支持功能包括:
勾头(NC布线)槽形孔。
方形(冲)孔
槽形和方形孔可以进行电镀或非电镀。
为各种孔型生成单独的钻孔文件(NC Drill Excellon格式2)
29.PCB选取工具
选取功能是编辑
工具箱的核心功能,在设计过程中,设计人员经常使用该功能。PCB
编辑器中新的选取工具大大简化了建立选择集合的过程。
新的选取功能可以通过 Selection(选择) 子菜单(按下S 将显示)打开,其包括:
Select Touching Rectangle(长方形接触选择) ——将选取选择长方形接触到的任何对象。
Select Touching Line(线条接触选择) ——将选取选择线接触的任何对象
选择命令后按住
Shift键可以在现有选择集合中添加新对象。